pad and track ionic contamination testing novolas bga selective soldering inspector inspections selective solder lead pcb home solder inspection microsystems smt flux ic repair laser